package edu.mis.modules.category;

import com.jfinal.core.Controller;

import edu.mis.model.Blog;
import edu.mis.model.Category;

/**
 * 权限控制器
 *
 */
public class CategoryController extends Controller {
	
	static CategoryService service = new CategoryService();
	
	public void index() {
		render("category.html");
	}
	
	public void list(){
		setAttr("data", service.findAllCategory());
		renderJson();  
	}
	
	/**
	 * 添加日志
	 */
	public void save(){
		Category category  =  getModel(Category.class); //注意：使用getModel方法获取表单值非常方便，不需要对每个字段进行设置，直接得到model。注意使用此方法前端表单name必须名称为“对象名.属性名”，如blog.title   其中 blog对应Blog类，title对应Blog类的title属性
		if(service.saveCategory(category)){
			setAttr("result", true); //前端ajax回调值，进行交互判断  if(data.result){.......} 注意两个result对应
			setAttr("msg", "添加公告成功!"); //前端ajax回调值，交互消息框layer.msg(data.msg)
		}else{
			setAttr("result",false);
		}
		renderJson();  //返回json，用于向前台页面返回结果
	}

}


